From: Tiejun Chen Date: Wed, 16 Sep 2015 09:20:54 +0000 (+0200) Subject: vtd: correct loglevel when check group devices X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~2533 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=92906abbee6d1dc975111a88d83cd3550f71e4c8;p=xen.git vtd: correct loglevel when check group devices Since commit 3848058e7dd6 (vtd/iommu: permit group devices to passthrough in relaxed mode) is introduced, we always print message as XENLOG_G_WARNING but its not correct in the case of strict mode. So here is making this message depending on the specific mode. Signed-off-by: Tiejun Chen Acked-by: Kevin Tian --- diff --git a/xen/drivers/passthrough/vtd/iommu.c b/xen/drivers/passthrough/vtd/iommu.c index 7b45bffebe..b67b6244f8 100644 --- a/xen/drivers/passthrough/vtd/iommu.c +++ b/xen/drivers/passthrough/vtd/iommu.c @@ -2314,9 +2314,10 @@ static int intel_iommu_assign_device( { bool_t relaxed = !!(flag & XEN_DOMCTL_DEV_RDM_RELAXED); - printk(XENLOG_G_WARNING VTDPREFIX + printk(XENLOG_GUEST "%s" VTDPREFIX " It's %s to assign %04x:%02x:%02x.%u" " with shared RMRR at %"PRIx64" for Dom%d.\n", + relaxed ? XENLOG_WARNING : XENLOG_ERR, relaxed ? "risky" : "disallowed", seg, bus, PCI_SLOT(devfn), PCI_FUNC(devfn), rmrr->base_address, d->domain_id);